home *** CD-ROM | disk | FTP | other *** search
/ X User Tools / X User Tools (O'Reilly and Associates)(1994).ISO / sun4c / archive / xspread.z / xspread / man / catn / xspread.n
Text File  |  1994-09-27  |  6KB  |  199 lines

  1.  
  2.  
  3.  
  4. XSPREAD(1)               USER COMMANDS                      LOCAL
  5.  
  6.  
  7.  
  8. NAME
  9.      xspread - X Windows spreadsheet
  10.  
  11. COMMAND LINE
  12.      xspread [-h] [-c] [-m] [-n] [-r] [-x] [-fn font] [ _f_i_l_e ]
  13.  
  14. SUMMARY DESCRIPTION
  15.          The program xspread is a public domain spreadsheet which
  16.      runs under X Windows.  You must be using an X Windows termi-
  17.      nal to be able to run this program.  We are working on make-
  18.      ing  it  use the ascii screen if it cannot find an X display
  19.      to use.
  20.  
  21.      Xspread Reference Manual gives complete documentation for
  22.      the program.  The LaTeX source copy for this manual is in
  23.      the file xspread.tex.
  24.  
  25.          Xspread supports many standard spreadsheet features.
  26.          Among these are:
  27.          * Cell entry and editing.
  28.          * Worksheet size:  702 columns by unlimited rows.
  29.          * File reading and writing.
  30.          * File encryption.
  31.          * Absolute and relative cell references.
  32.          * Numeric and label (i.e.character string) data in
  33.            cells.
  34.          * Left or right justification for labels.
  35.          * Row and column insertion and deletion.
  36.          * Hiding and unhiding of rows and columns.
  37.          * Range names.
  38.          * Manual or automatic recalculation.
  39.          * Numeric operators (+, -, *, /, ^(exponentiation),
  40.            %(remaindering))
  41.          * Relational operators (<, <=, >, >=, =, !=(not equal))
  42.          * Logical (or, Boolean) operators (&(and), |(or),
  43.            ~(not))
  44.          * Function references.
  45.          * Graphs (XY, Bar, Stack Bar, Pie and Line graphs)
  46.          * Matrix Operations (Transpose, Multiply, Add, Subtract
  47.            and Inversion)
  48.          * Cursor positioning with mouse
  49.          * Menu item selection with mouse
  50.          * References to external programs.  These are called
  51.            external functions.
  52.  
  53.          The structure and operation of the spreadsheet is  simi-
  54.      lar  to  but not identical with popular spreadsheets such as
  55.      Lotus 1-2-3 and its clones.  Like  other  spreadsheets,  the
  56.      workspace  is  arranged into rows and columns of cells. Each
  57.      cell can contain a number, a label (i.e. character  string),
  58.      or a formula which evaluates to a number or label.
  59.  
  60.  
  61.  
  62.  
  63. ReadyPak                                                        1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. XSPREAD(1)               USER COMMANDS                      LOCAL
  71.  
  72.  
  73.  
  74.          You can start the program with or without  specifying  a
  75.      file to be read in. This file must be a saved worksheet.  If
  76.      a file is specified on the command line, xspread attempts to
  77.      locate  and  read in the file.  If it is successful, xspread
  78.      starts with the file's contents in the workspace.  If it  is
  79.      unsuccessful  or  no  file is specified on the command line,
  80.      xspread starts with the workspace empty.
  81.  
  82.          For a tutorial of the spreadsheet program,  run  one  of
  83.      the  demo  files: demo, demo_math, demo_matrix, see the file
  84.      Sample_Run in the doc directory.
  85.  
  86. Options
  87.      -c      Recalculation is done in column order.  When xspread
  88.              recalculates,  it will start at the top of the left-
  89.              most column, and recalculate the all the cells  from
  90.              top  to  bottom.  Then, it will recalculate the next
  91.              column in the same order.  It will continue in  this
  92.              fashion  until  it  has  recalculated  the rightmost
  93.              column.  Xspread  does  NOT  support  natural  order
  94.              recalculation.
  95.  
  96.              Default:  Row order recalculation.
  97.  
  98.      -h      Display command line help.
  99.  
  100.      -m      Start with manual recalculation.  With this  option,
  101.              the  spreadsheet  will  recalculate values only when
  102.              the "@" command is used.  With automatic  recalcula-
  103.              tion, the spreadsheet recalculates values whenever a
  104.              cells contents change.
  105.  
  106.              Default:  Automatic recalculation.
  107.  
  108.      -n      Standard Data entry mode.  In  this  mode  the  user
  109.              must  specify if the data entry item is numeric or a
  110.              label.  To single Xspread that the item is a number,
  111.              the  first  character  has  to be a "=".  To specify
  112.              that the data is a label, the first character has to
  113.              be a quote (").
  114.  
  115.              * If the first character is a numeral, a  "+"  sign,
  116.              or a "-" sign, the cell contains a number.
  117.  
  118.              * If the first character is a greater than sign (>),
  119.              less  than  sign  (<), or double quote ("), the cell
  120.              contains a label.
  121.  
  122.              * If it is anything else, the character is a command
  123.              to xspread.
  124.  
  125.              With standard entry mode, you  must  use  the  first
  126.  
  127.  
  128.  
  129. ReadyPak                                                        2
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. XSPREAD(1)               USER COMMANDS                      LOCAL
  137.  
  138.  
  139.  
  140.              character  to  tell  xspread  whether  the cell is a
  141.              number or a label.
  142.  
  143.              * If the cell is to be a number, the first character
  144.              must be an "=" sign.
  145.  
  146.              * If the cell is to be a label, the first  character
  147.              must  be  a double quote ("), less than sign (<), or
  148.              greater than sign (>).
  149.  
  150.              Default:  Standard data entry mode.
  151.  
  152.      -r      Recalculation is done in row  order.   When  xspread
  153.              recalculates,  it will start at the left of the top-
  154.              most row, and recalculate all the cells from left to
  155.              right.   Then,  it  will recalculate the next row in
  156.              the same order.  It will continue  in  this  fashion
  157.              until   it  has  recalculated  the  bottommost  row.
  158.              Xspread does NOT support  natural  order  recalcula-
  159.              tion.
  160.  
  161.              Default:  Row order recalculation.
  162.  
  163.      -x      Use encryption when reading and writing files.
  164.  
  165.              Default:  Do not use encryption.
  166.  
  167. SEE ALSO
  168.          sc(1), bc(1), dc(1), crypt(1)
  169.  
  170. BUGS
  171.          Xspread saves only one value from any call  to  external
  172.      functions via @ext().  If @ext() is used more than once in a
  173.      spreadsheet and external functions are enabled and then dis-
  174.      abled, the last returned value pops up in several places.
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195. ReadyPak                                                        3
  196.  
  197.  
  198.  
  199.